package cn.felord.common.excel;

import lombok.Builder;
import lombok.Getter;

import java.io.InputStream;
import java.util.Collection;
import java.util.function.Consumer;

/**
 * @author dax
 * @since 2022/2/5 10:59
 */
@Builder
@Getter
public class ExcelMeta<T> {
    /**
     * excel 文件流
     */
    private InputStream excelStream;
    /**
     * excel头的行号，参考easyexcel的api和你的实际情况
     */
    private Integer headRowNumber;
    /**
     * 对应excel封装的数据类，需要参考easyexcel教程
     */
    private Class<T> domain;
    /**
     * 解析结果的消费函数
     */
    private Consumer<Collection<T>> consumer;
}
